Automattic\WooCommerce\Blocks\AIContent\UpdatePatterns B

Total Complexity 76
Dependencies 3
Dependents 3
Total lines 469
Lines of code 265
Logical lines of code 177
Comment lines 107
Methods 13
Properties 0

Methods 13

Method Rating Maintainability Complexity Lines of code
fetch_and_validate_ai_responses()
A
42 15 54
apply_ai_responses_to_patterns()
A
44 14 43
prepare_prompts()
A
47 10 37
generate_content()
A
50 8 27
get_images_for_pattern()
S
53 6 24
assign_selected_images_to_patterns()
S
53 6 23
prepare_expected_results_format()
S
60 4 14
get_selected_image_format()
S
69 4 6
format_prompts_for_ai()
S
60 2 14
generate_ai_content_for_patterns()
S
63 2 10
get_patterns_dictionary()
S
66 2 7
pattern_has_images()
S
78 2 3
sanitize_string()
S
79 1 3